package Day08;

import java.util.Random;

public class Test5 {
    public static void main(String[] args) {
        /*在登录注册页面中，除了用户名和密码外，通常也会包含验证码。验证码是用来区
        分用户是计算机还是人，防止恶意破解密码、刷票、灌水等行为。请查看Random、Strin gBuilder相关API,
        定义方法，获取一个包含4个字符的验证码，每一位字符是随机选择的
        字母和数字，可包含a-z,A-Z,0-9。例如： */
        String s=yzm();
        System.out.println(s);

    }
    public static String yzm(){
        StringBuilder s=new StringBuilder();
        for (char ch = 'a';ch  <= 'z';ch ++) {
            s.append(ch);
        }
        for (char ch='A';ch<='Z';ch++){
            s.append(ch);
        }
        for(char ch='0';ch<='9';ch++){
            s.append(ch);
        }
        Random r = new Random();
        StringBuilder s1 = new StringBuilder();
        for (int i = 0; i <4 ; i++) {
            int idex=r.nextInt(s.length());
            s1.append(s.charAt(idex));
        }
        return s1.toString();
    }
}
